package com.example.lxj.sources.entity;

import java.util.Date;

import com.example.lxj.base.entity.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

/**
 * 鉴定设备对象 tb_device
 *
 * @author lxj
 * @date 2024-10-15
 */
@Data
public class TbDevice extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    private Long id;

    /**
     * 设备编号
     */
    private String deviceNumber;

    /**
     * 设备名称
     */
    private String deviceName;

    /**
     * 制造商
     */
    private String deviceManufacturer;

    /**
     * 购买日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date purchaseDate;

    /**
     * 上次维护日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date lastMaintenanceDate;

    /**
     * 状态（0正常 1维修中 2报废）
     */
    private String status;

}
